What are the three types of soil testing